14 16 19 23 47 51 56 71 83 91 98 107 114 129 137 141 147 150 159 169 179 186 202 211 216 225 242 252 253 264 267 285 291 306 312 323 325 332 343 346 351 353 364 377 393 403 409 416 425 433 440 442 449 456 460 467 473 486 491 494 497 528 545 556 563 573 580 595 607 615 624 632 639 643 645 659 661 674 686 693 708 723 736 737 747 760 768 783 791 807 821 823 839 840 849 855 859 862 874 882 896 899 917 931 936 948 962 968 985 988 998 
